Skip to main content

Building Extensions

What Are CDX (Candescent Developer Experience) Extensions?

Extensions are add-ons that customize and extend the Candescent Digital Banking platform. Financial institutions (FIs) and partners use extensions to tailor the end-user experience — adding new functionality, integrating third-party services, or modifying the interface — without changing the core platform.

Extension Types

Candescent supports multiple extension types. Each type has a different integration model and is suited to different use cases.

Widgets

Widgets are self-contained UI components that run inside the Candescent Digital Banking platform. They use the CDX extensibility SDK for platform integration (user context, branding, HTTP calls). Widgets support both web and mobile platforms.

Aspects

Aspects are JavaScript files that Candescent dynamically injects into the platform at runtime. They manipulate the page's DOM, add overlays, or integrate third-party services directly within the banking interface. Aspects support both context-less (anonymous) and context-aware (user-identified) patterns.

Submitting Extensions

Finished extensions are submitted for review and publication through the Developer Console. The submission flow currently supports Aspects, with widget support planned. See Submissions for the full workflow.

Next Steps